package com.candy.homework;

import com.sun.scenario.effect.impl.prism.PrImage;

/**
 * @author donglin
 * @Title:
 * @类名: ColEmployee
 * @date 2020/7/24
 */
public class ColEmployee {
    //"Col公司的雇员分为以下若干类：(知识点：多态)
    //（1）ColEmployee ：这是所有员工总的父类，属性：员工的姓名,员工的生日月份。
    String name;
    int month;

    public ColEmployee() {
    }

    public ColEmployee(String name, int month) {
        this.name = name;
        this.month = month;
    }

    // 方法：getSalary(int month) 根据参数月份来确定工资，如果该月员工过生日，则公司会额外奖励100 元。
    public double getSalary(int month){
        return 0.00;
    }

    //（2）SalariedEmployee ： ColaEmployee 的子类，拿固定工资的员工。属性：月薪
    //
    //（3）HourlyEmployee ：ColaEmployee 的子类，按小时拿工资的员工，每月工作超出160 小时的部分按照1.5 倍工资发放。属性：每小时的工资、每月工作的小时数
    //
    //（4）SalesEmployee ：ColaEmployee 的子类，销售人员，工资由月销售额和提成率决定。属性：月销售额、提成率
    //
    //（5）定义一个类Company，在该类中写一个方法，调用该方法可以打印出某月某个员工的工资数额，写一个测试类TestCompany,在main方法，把若干各种类型的员工放在一个ColaEmployee 数组里，并单元出数组中每个员工当月的工资。

}
